/**
 *******************************************************************************
 * @FileName  : att_uuid.h
 * @Author    : GaoQiu
 * @CreateDate: 2020-02-18
 * @Copyright : Copyright(C) GaoQiu
 *              All Rights Reserved.
 *******************************************************************************
 *
 * The information contained herein is confidential and proprietary property of
 * GaoQiu and is available under the terms of Commercial License Agreement
 * between GaoQiu and the licensee in separate contract or the terms described
 * here-in.
 *
 * This heading MUST NOT be removed from this file.
 *
 * Licensees are granted free, non-transferable use of the information in this
 * file under Mutual Non-Disclosure Agreement. NO WARRENTY of ANY KIND is provided.
 *
 *******************************************************************************
 */
#ifndef ATT_UUID_H_
#define ATT_UUID_H_

#include "stack/ble_types.h"


/**
 * @Name: ATT Service UUIDs
 *         Defined BLE Service UUID constants.
 *  @{
 */
#define ATT_UUID_GAP_SERVICE                0x1800    /*!< Generic Access Profile Service */
#define ATT_UUID_GATT_SERVICE               0x1801    /*!< Generic Attribute Profile Service */
#define ATT_UUID_IMMEDIATE_ALERT_SERVICE    0x1802    /*!< Immediate Alert Service */
#define ATT_UUID_LINK_LOSS_SERVICE          0x1803    /*!< Link Loss Service */
#define ATT_UUID_TX_POWER_SERVICE           0x1804    /*!< Tx Power Service */
#define ATT_UUID_CURRENT_TIME_SERVICE       0x1805    /*!< Current Time Service */
#define ATT_UUID_REF_TIME_UPDATE_SERVICE    0x1806    /*!< Reference Time Update Service */
#define ATT_UUID_DST_CHANGE_SERVICE         0x1807    /*!< Next DST Change Service */
#define ATT_UUID_GLUCOSE_SERVICE            0x1808    /*!< Glucose Service */
#define ATT_UUID_HEALTH_THERM_SERVICE       0x1809    /*!< Health Thermometer Service */
#define ATT_UUID_DEVICE_INFO_SERVICE        0x180A    /*!< Device Information Service */
#define ATT_UUID_NETWORK_AVAIL_SERVICE      0x180B    /*!< Network Availability Service */
#define ATT_UUID_WATCHDOG_SERVICE           0x180C    /*!< Watchdog Service */
#define ATT_UUID_HEART_RATE_SERVICE         0x180D    /*!< Heart Rate Service */
#define ATT_UUID_PHONE_ALERT_SERVICE        0x180E    /*!< Phone Alert Status Service */
#define ATT_UUID_BATTERY_SERVICE            0x180F    /*!< Battery Service */
#define ATT_UUID_BLOOD_PRESSURE_SERVICE     0x1810    /*!< Blood Pressure Service */
#define ATT_UUID_ALERT_NOTIF_SERVICE        0x1811    /*!< Alert Notification Service */
#define ATT_UUID_HID_SERVICE                0x1812    /*!< Human Interface Device Service */
#define ATT_UUID_SCAN_PARAM_SERVICE         0x1813    /*!< Scan Parameter Service */
#define ATT_UUID_RUNNING_SPEED_SERVICE      0x1814    /*!< Running Speed Service */
#define ATT_UUID_CYCLING_SPEED_SERVICE      0x1816    /*!< Cycling Speed Service */
#define ATT_UUID_CYCLING_POWER_SERVICE      0x1818    /*!< Cycling Power Service */
#define ATT_UUID_USER_DATA_SERVICE          0x181C    /*!< User Data Service */
#define ATT_UUID_WEIGHT_SCALE_SERVICE       0x181D    /*!< Weight Scale Service */
#define ATT_UUID_IP_SUPPORT_SERVICE         0x1820    /*!< IP Support Service */
#define ATT_UUID_PULSE_OXIMITER_SERVICE     0x1822    /*!< Pulse Oximeter Service */
#define ATT_UUID_MESH_PRV_SERVICE           0x1827    /*!< Mesh Provisioning Service */
#define ATT_UUID_MESH_PROXY_SERVICE         0x1828    /*!< Mesh Proxy Service */
#define ATT_UUID_CONSTANT_TONE_SERVICE      0x7F7F    /*!< Constant Tone Extension */
/**@}*/


/**
 * @Name: GATT UUIDs
 *         BLE Defined UUIDs of GATT Service components
 * @{
 */
#define ATT_UUID_PRIMARY_SERVICE            0x2800    /*!< Primary Service */
#define ATT_UUID_SECONDARY_SERVICE          0x2801    /*!< Secondary Service */
#define ATT_UUID_INCLUDE                    0x2802    /*!< Include */
#define ATT_UUID_CHARACTERISTIC             0x2803    /*!< Characteristic */
/**@}*/

/**
 * @Name: GATT Characteristic Descriptor UUIDs
 *         BLE Defined UUIDs of Characteristic Descriptors
 *  @{
 */
#define ATT_UUID_CHARACTERISTIC_EXT         0x2900    /*!< Characteristic Extended Properties */
#define ATT_UUID_CHAR_USER_DESC             0x2901    /*!< Characteristic User Description */
#define ATT_UUID_CLIENT_CHAR_CONFIG         0x2902    /*!< Client Characteristic Configuration */
#define ATT_UUID_SERVER_CHAR_CONFIG         0x2903    /*!< Server Characteristic Configuration */
#define ATT_UUID_CHAR_PRES_FORMAT           0x2904    /*!< Characteristic Presentation Format */
#define ATT_UUID_AGGREGATE_FORMAT           0x2905    /*!< Characteristic Aggregate Format */
#define ATT_UUID_VALID_RANGE                0x2906    /*!< Valid Range */
#define ATT_UUID_HID_EXT_REPORT_MAPPING     0x2907    /*!< HID External Report ID Mapping */
#define ATT_UUID_HID_REPORT_ID_MAPPING      0x2908    /*!< HID Report ID Mapping */
/**@}*/



/**
 * @Name: GATT Characistic UUIDs
 *         BLE Defined UUIDs of Characeristics
 * @{
 */
#define ATT_UUID_DEVICE_NAME                0x2A00    /*!< Device Name */
#define ATT_UUID_APPEARANCE                 0x2A01    /*!< Appearance */
#define ATT_UUID_PERIPH_PRIVACY_FLAG        0x2A02    /*!< Peripheral Privacy Flag */
#define ATT_UUID_RECONN_ADDR                0x2A03    /*!< Reconnection Address */
#define ATT_UUID_PREF_CONN_PARAM            0x2A04    /*!< Peripheral Preferred Connection Parameters */
#define ATT_UUID_SERVICE_CHANGED            0x2A05    /*!< Service Changed */
#define ATT_UUID_ALERT_LEVEL                0x2A06    /*!< Alert Level */
#define ATT_UUID_TX_POWER_LEVEL             0x2A07    /*!< Tx Power Level */
#define ATT_UUID_DATE_TIME                  0x2A08    /*!< Date Time */
#define ATT_UUID_DAY_OF_WEEK                0x2A09    /*!< Day of Week */
#define ATT_UUID_DAY_DATE_TIME              0x2A0A    /*!< Day Date Time */
#define ATT_UUID_EXACT_TIME_100             0x2A0B    /*!< Exact Time 100 */
#define ATT_UUID_EXACT_TIME_256             0x2A0C    /*!< Exact Time 256 */
#define ATT_UUID_DST_OFFSET                 0x2A0D    /*!< DST Offset */
#define ATT_UUID_TIME_ZONE                  0x2A0E    /*!< Time Zone */
#define ATT_UUID_LOCAL_TIME_INFO            0x2A0F    /*!< Local Time Information */
#define ATT_UUID_SECONDARY_TIME_ZONE        0x2A10    /*!< Secondary Time Zone */
#define ATT_UUID_TIME_WITH_DST              0x2A11    /*!< Time with DST */
#define ATT_UUID_TIME_ACCURACY              0x2A12    /*!< Time Accuracy */
#define ATT_UUID_TIME_SOURCE                0x2A13    /*!< Time Source */
#define ATT_UUID_REFERENCE_TIME_INFO        0x2A14    /*!< Reference Time Information */
#define ATT_UUID_TIME_BROADCAST             0x2A15    /*!< Time Broadcast */
#define ATT_UUID_TIME_UPDATE_CP             0x2A16    /*!< Time Update Control Point */
#define ATT_UUID_TIME_UPDATE_STATE          0x2A17    /*!< Time Update State */
#define ATT_UUID_GLUCOSE_MEAS               0x2A18    /*!< Glucose Measurement */
#define ATT_UUID_BATTERY_LEVEL              0x2A19    /*!< Battery Level */
#define ATT_UUID_BATTERY_POWER_STATE        0x2A1A    /*!< Battery Power State */
#define ATT_UUID_BATTERY_LEVEL_STATE        0x2A1B    /*!< Battery Level State */
#define ATT_UUID_TEMP_MEAS                  0x2A1C    /*!< Temperature Measurement */
#define ATT_UUID_TEMP_TYPE                  0x2A1D    /*!< Temperature Type */
#define ATT_UUID_INTERMEDIATE_TEMP          0x2A1E    /*!< Intermediate Temperature */
#define ATT_UUID_TEMP_C                     0x2A1F    /*!< Temperature Celsius */
#define ATT_UUID_TEMP_F                     0x2A20    /*!< Temperature Fahrenheit */
#define ATT_UUID_MEAS_INTERVAL              0x2A21    /*!< Measurement Interval */
#define ATT_UUID_HID_BOOT_KEYBOARD_IN       0x2A22    /*!< HID Boot Keyboard In */
#define ATT_UUID_SYSTEM_ID                  0x2A23    /*!< System ID */
#define ATT_UUID_MODEL_NUMBER               0x2A24    /*!< Model Number String */
#define ATT_UUID_SERIAL_NUMBER              0x2A25    /*!< Serial Number String */
#define ATT_UUID_FIRMWARE_REV               0x2A26    /*!< Firmware Revision String */
#define ATT_UUID_HARDWARE_REV               0x2A27    /*!< Hardware Revision String */
#define ATT_UUID_SOFTWARE_REV               0x2A28    /*!< Software Revision String */
#define ATT_UUID_MANUFACTURER_NAME          0x2A29    /*!< Manufacturer Name String */
#define ATT_UUID_11073_CERT_DATA            0x2A2A    /*!< IEEE 11073-20601 Regulatory Certification Data List */
#define ATT_UUID_CURRENT_TIME               0x2A2B    /*!< Current Time */
#define ATT_UUID_ELEVATION                  0x2A2C    /*!< Elevation */
#define ATT_UUID_LATITUDE                   0x2A2D    /*!< Latitude */
#define ATT_UUID_LONGITUDE                  0x2A2E    /*!< Longitude */
#define ATT_UUID_POSITION_2D                0x2A2F    /*!< Position 2D */
#define ATT_UUID_POSITION_3D                0x2A30    /*!< Position 3D */
#define ATT_UUID_VENDOR_ID                  0x2A31    /*!< Vendor ID */
#define ATT_UUID_HID_BOOT_KEYBOARD_OUT      0x2A32    /*!< HID Boot Keyboard Out */
#define ATT_UUID_HID_BOOT_MOUSE_IN          0x2A33    /*!< HID Boot Mouse In */
#define ATT_UUID_GLUCOSE_MEAS_CONTEXT       0x2A34    /*!< Glucose Measurement Context */
#define ATT_UUID_BP_MEAS                    0x2A35    /*!< Blood Pressure Measurement */
#define ATT_UUID_INTERMEDIATE_BP            0x2A36    /*!< Intermediate Cuff Pressure */
#define ATT_UUID_HR_MEAS                    0x2A37    /*!< Heart Rate Measurement */
#define ATT_UUID_HR_SENSOR_LOC              0x2A38    /*!< Body Sensor Location */
#define ATT_UUID_HR_CP                      0x2A39    /*!< Heart Rate Control Point */
#define ATT_UUID_REMOVABLE                  0x2A3A    /*!< Removable */
#define ATT_UUID_SERVICE_REQ                0x2A3B    /*!< Service Required */
#define ATT_UUID_SCI_TEMP_C                 0x2A3C    /*!< Scientific Temperature in Celsius */
#define ATT_UUID_STRING                     0x2A3D    /*!< String */
#define ATT_UUID_NETWORK_AVAIL              0x2A3E    /*!< Network Availability */
#define ATT_UUID_ALERT_STATUS               0x2A3F    /*!< Alert Status */
#define ATT_UUID_RINGER_CP                  0x2A40    /*!< Ringer Control Point */
#define ATT_UUID_RINGER_SETTING             0x2A41    /*!< Ringer Setting */
#define ATT_UUID_ALERT_CAT_ID_MASK          0x2A42    /*!< Alert Category ID Bit Mask */
#define ATT_UUID_ALERT_CAT_ID               0x2A43    /*!< Alert Category ID */
#define ATT_UUID_ALERT_NOTIF_CP             0x2A44    /*!< Alert Notification Control Point */
#define ATT_UUID_UNREAD_ALERT_STATUS        0x2A45    /*!< Unread Alert Status */
#define ATT_UUID_NEW_ALERT                  0x2A46    /*!< New Alert */
#define ATT_UUID_SUP_NEW_ALERT_CAT          0x2A47    /*!< Supported New Alert Category */
#define ATT_UUID_SUP_UNREAD_ALERT_CAT       0x2A48    /*!< Supported Unread Alert Category */
#define ATT_UUID_BP_FEATURE                 0x2A49    /*!< Blood Pressure Feature */
#define ATT_UUID_HID_INFORMATION            0x2A4A    /*!< HID Information */
#define ATT_UUID_HID_REPORT_MAP             0x2A4B    /*!< HID Report Map */
#define ATT_UUID_HID_CONTROL_POINT          0x2A4C    /*!< HID Control Point */
#define ATT_UUID_HID_REPORT                 0x2A4D    /*!< HID Report */
#define ATT_UUID_HID_PROTOCOL_MODE          0x2A4E    /*!< HID Protocol Mode */
#define ATT_UUID_SCAN_INT_WIND              0x2A4F    /*!< Scan Interval Window */
#define ATT_UUID_PNP_ID                     0x2A50    /*!< PnP ID */
#define ATT_UUID_GLUCOSE_FEATURE            0x2A51    /*!< Glucose Feature */
#define ATT_UUID_RACP                       0x2A52    /*!< Record Access Control Point */
#define ATT_UUID_CAR                        0x2AA6    /*!< Central Address Resolution */
#define ATT_UUID_RUNNING_SPEED_FEATURE      0x2A54    /*!< Running Speed Feature */
#define ATT_UUID_RUNNING_SPEED_MEASUREMENT  0x2A53    /*!< Running Speed Measurement */
#define ATT_UUID_PULSE_OX_FEATURES          0x2A60    /*!< Pulse Oximeter Features */
#define ATT_UUID_PULSE_OX_SPOT_CHECK        0x2A5E    /*!< Pulse Oximeter Features */
#define ATT_UUID_PULSE_OX_CONTINUOUS        0x2A5F    /*!< Pulse Oximeter Features */
#define ATT_UUID_CYCLING_POWER_FEATURE      0x2A65    /*!< Cycling Power Feature */
#define ATT_UUID_CYCLING_POWER_MEASUREMENT  0x2A63    /*!< Cycling Power Measurement */
#define ATT_UUID_CYCLING_SPEED_FEATURE      0x2A5C    /*!< Cycling Speed Feature */
#define ATT_UUID_CYCLING_SPEED_MEASUREMENT  0x2A5B    /*!< Cycling Speed Measurement */
#define ATT_UUID_SENSOR_LOCATION            0x2A5D    /*!< Sensor Location */
#define ATT_UUID_DB_CHANGE_INCREMENT        0x2A99    /*!< Database Change Increment */
#define ATT_UUID_USER_INDEX                 0x2A9A    /*!< User Index */
#define ATT_UUID_WEIGHT_MEAS                0x2A9D    /*!< Weight Measurement */
#define ATT_UUID_WEIGHT_SCALE_FEATURE       0x2A9E    /*!< Weight Scale Feature */
#define ATT_UUID_USER_CONTROL_POINT         0x2A9F    /*!< User Control Point */
#define ATT_UUID_RPAO                       0x2AC9    /*!< Resolvable Prviate Address Only */
#define ATT_UUID_MESH_PRV_DATA_IN           0x2ADB    /*!< Mesh Provisioning Data In */
#define ATT_UUID_MESH_PRV_DATA_OUT          0x2ADC    /*!< Mesh Provisioning Data Out */
#define ATT_UUID_MESH_PROXY_DATA_IN         0x2ADD    /*!< Mesh Proxy Data In */
#define ATT_UUID_MESH_PROXY_DATA_OUT        0x2ADE    /*!< Mesh Proxy Data Out */
#define ATT_UUID_CLIENT_SUPPORTED_FEATURES  0x2B29    /*!< Client Supported Features */
#define ATT_UUID_DATABASE_HASH              0x2B2A    /*!< Database Hash */
#define ATT_UUID_CTE_ENABLE                 0x7F80    /*!< Constant Tone Extension enable */
#define ATT_UUID_CTE_MIN_LEN                0x7F81    /*!< Constant Tone Extension minimum length */
#define ATT_UUID_CTE_TX_CNT                 0x7F82    /*!< Constant Tone Extension transmit count */
#define ATT_UUID_CTE_TX_DURATION            0x7F83    /*!< Constant Tone Extension transmit duration */
#define ATT_UUID_CTE_INTERVAL               0x7F84    /*!< Constant Tone Extension interval */
#define ATT_UUID_CTE_PHY                    0x7F85    /*!< Constant Tone Extension PHY */
/**@}*/

/**
 * @Name: GATT Unit UUIDs
 *        BLE Defined GATT Unit UUIDs.
 * @{
 */
#define ATT_UUID_UNITLESS                   0x2700    /*!< unitless */
#define ATT_UUID_LENGTH_M                   0x2701    /*!< length metre */
#define ATT_UUID_MASS_KG                    0x2702    /*!< mass kilogram */
#define ATT_UUID_TIME_SEC                   0x2703    /*!< time second */
#define ATT_UUID_ELECTRIC_CURRENT_AMP       0x2704    /*!< electric current ampere */
#define ATT_UUID_THERMO_TEMP_K              0x2705    /*!< thermodynamic temperature kelvin */
#define ATT_UUID_AMOUNT_OF_SUBSTANCE_MOLE   0x2706    /*!< amount of substance mole */
#define ATT_UUID_LUMINOUS_INTENSITY_CAND    0x2707    /*!< luminous intensity candela */
#define ATT_UUID_AREA_SQ_M                  0x2710    /*!< area square metres */
#define ATT_UUID_VOLUME_CU_M                0x2711    /*!< volume cubic metres */
#define ATT_UUID_VELOCITY_MPS               0x2712    /*!< velocity metres per second */
#define ATT_UUID_ACCELERATION_MPS_SQ        0x2713    /*!< acceleration metres per second squared */
#define ATT_UUID_WAVENUMBER_RECIPROCAL_M    0x2714    /*!< wavenumber reciprocal metre */
#define ATT_UUID_DENSITY_KG_PER_CU_M        0x2715    /*!< density kilogram per cubic metre */
#define ATT_UUID_SURFACE_DENS_KG_PER_SQ_M   0x2716    /*!< surface density kilogram per square metre */
#define ATT_UUID_SPECIFIC_VOL_CU_M_PER_KG   0x2717    /*!< specific volume cubic metre per kilogram */
#define ATT_UUID_CURRENT_DENS_AMP_PER_SQ_M  0x2718    /*!< current density ampere per square metre */
#define ATT_UUID_MAG_FIELD_STR_AMP_PER_M    0x2719    /*!< magnetic field strength ampere per metre */
#define ATT_UUID_AMOUNT_CONC_MOLE_PER_CU_M  0x271A    /*!< amount concentration mole per cubic metre */
#define ATT_UUID_MASS_CONC_KG_PER_CU_M      0x271B    /*!< mass concentration kilogram per cubic metre */
#define ATT_UUID_LUM_CAND_PER_SQ_M          0x271C    /*!< luminance candela per square metre */
#define ATT_UUID_REFRACTIVE_INDEX           0x271D    /*!< refractive index */
#define ATT_UUID_RELATIVE_PERMEABILITY      0x271E    /*!< relative permeability */
#define ATT_UUID_PLANE_ANGLE_R              0x2720    /*!< plane angle radian */
#define ATT_UUID_SOLID_ANGLE_STER           0x2721    /*!< solid angle steradian */
#define ATT_UUID_FREQUENCY_HERTZ            0x2722    /*!< frequency hertz */
#define ATT_UUID_FORCE_NEWT                 0x2723    /*!< force newton */
#define ATT_UUID_PRESSURE_PASCAL            0x2724    /*!< pressure pascal */
#define ATT_UUID_ENERGY_J                   0x2725    /*!< energy joule */
#define ATT_UUID_POWER_W                    0x2726    /*!< power watt */
#define ATT_UUID_ELECTRIC_CHG_C             0x2727    /*!< electric charge coulomb */
#define ATT_UUID_ELECTRIC_POTENTIAL_VOLT    0x2728    /*!< electric potential difference volt */
#define ATT_UUID_CAPACITANCE_F              0x2729    /*!< capacitance farad */
#define ATT_UUID_ELECTRIC_RESISTANCE_OHM    0x272A    /*!< electric resistance ohm */
#define ATT_UUID_ELECTRIC_COND_SIEMENS      0x272B    /*!< electric conductance siemens */
#define ATT_UUID_MAGNETIC_FLEX_WEBER        0x272C    /*!< magnetic flex weber */
#define ATT_UUID_MAGNETIC_FLEX_DENS_TESLA   0x272D    /*!< magnetic flex density tesla */
#define ATT_UUID_INDUCTANCE_H               0x272E    /*!< inductance henry */
#define ATT_UUID_C_TEMP_DEG_C               0x272F    /*!< Celsius temperature degree Celsius */
#define ATT_UUID_LUMINOUS_FLUX_LUMEN        0x2730    /*!< luminous flux lumen */
#define ATT_UUID_ILLUMINANCE_LUX            0x2731    /*!< illuminance lux */
#define ATT_UUID_RADIONUCLIDE_BECQUEREL     0x2732    /*!< activity referred to a radionuclide becquerel */
#define ATT_UUID_ABSORBED_DOSE_GRAY         0x2733    /*!< absorbed dose gray */
#define ATT_UUID_DOSE_EQUIVALENT_SIEVERT    0x2734    /*!< dose equivalent sievert */
#define ATT_UUID_CATALYTIC_ACTIVITY_KATAL   0x2735    /*!< catalytic activity katal */
#define ATT_UUID_DYNAMIC_VISC_PASCAL_SEC    0x2740    /*!< dynamic viscosity pascal second */
#define ATT_UUID_MOMENT_OF_FORCE_NEWT_M     0x2741    /*!< moment of force newton metre */
#define ATT_UUID_SURFACE_TENSION_NEWT_PER_M 0x2742    /*!< surface tension newton per metre */
#define ATT_UUID_ANG_VELOCITY_R_PER_SEC     0x2743    /*!< angular velocity radian per second */
#define ATT_UUID_ANG_ACCEL_R_PER_SEC_SQD    0x2744    /*!< angular acceleration radian per second squared */
#define ATT_UUID_HEAT_FLUX_DEN_W_PER_SQ_M   0x2745    /*!< heat flux density watt per square metre */
#define ATT_UUID_HEAT_CAP_J_PER_K           0x2746    /*!< heat capacity joule per kelvin */
#define ATT_UUID_SPEC_HEAT_CAP_J_PER_KG_K   0x2747    /*!< specific heat capacity joule per kilogram kelvin */
#define ATT_UUID_SPEC_ENERGY_J_PER_KG       0x2748    /*!< specific energy joule per kilogram */
#define ATT_UUID_THERMAL_COND_W_PER_M_K     0x2749    /*!< thermal conductivity watt per metre kelvin */
#define ATT_UUID_ENERGY_DENSITY_J_PER_CU_M  0x274A    /*!< energy density joule per cubic metre */
#define ATT_UUID_ELEC_FIELD_STR_VOLT_PER_M  0x274B    /*!< electric field strength volt per metre */
#define ATT_UUID_ELEC_CHG_DENS_C_PER_CU_M   0x274C    /*!< electric charge density coulomb per cubic metre */
#define ATT_UUID_SURF_CHG_DENS_C_PER_SQ_M   0x274D    /*!< surface charge density coulomb per square metre */
#define ATT_UUID_ELEC_FLUX_DENS_C_PER_SQ_M  0x274E    /*!< electric flux density coulomb per square metre */
#define ATT_UUID_PERMITTIVITY_F_PER_M       0x274F    /*!< permittivity farad per metre */
#define ATT_UUID_PERMEABILITY_H_PER_M       0x2750    /*!< permeability henry per metre */
#define ATT_UUID_MOLAR_ENERGY_J_PER_MOLE    0x2751    /*!< molar energy joule per mole */
#define ATT_UUID_MOLAR_ENTROPY_J_PER_MOLE_K 0x2752    /*!< molar entropy joule per mole kelvin */
#define ATT_UUID_EXPOSURE_C_PER_KG          0x2753    /*!< exposure coulomb per kilogram */
#define ATT_UUID_DOSE_RATE_GRAY_PER_SEC     0x2754    /*!< absorbed dose rate gray per second */
#define ATT_UUID_RT_INTENSITY_W_PER_STER    0x2755    /*!< radiant intensity watt per steradian */
#define ATT_UUID_RCE_W_PER_SQ_METER_STER    0x2756    /*!< radiance watt per square meter steradian */
#define ATT_UUID_CATALYTIC_KATAL_PER_CU_M   0x2757    /*!< catalytic activity concentration katal per cubic metre */
#define ATT_UUID_TIME_MIN                   0x2760    /*!< time minute */
#define ATT_UUID_TIME_HR                    0x2761    /*!< time hour */
#define ATT_UUID_TIME_DAY                   0x2762    /*!< time day */
#define ATT_UUID_PLANE_ANGLE_DEG            0x2763    /*!< plane angle degree */
#define ATT_UUID_PLANE_ANGLE_MIN            0x2764    /*!< plane angle minute */
#define ATT_UUID_PLANE_ANGLE_SEC            0x2765    /*!< plane angle second */
#define ATT_UUID_AREA_HECTARE               0x2766    /*!< area hectare */
#define ATT_UUID_VOLUME_L                   0x2767    /*!< volume litre */
#define ATT_UUID_MASS_TONNE                 0x2768    /*!< mass tonne */
#define ATT_UUID_PRESSURE_BAR               0x2780    /*!< pressure bar */
#define ATT_UUID_PRESSURE_MM                0x2781    /*!< pressure millimetre of mercury */
#define ATT_UUID_LENGTH_ANGSTROM            0x2782    /*!< length angstrom */
#define ATT_UUID_LENGTH_NAUTICAL_MILE       0x2783    /*!< length nautical mile */
#define ATT_UUID_AREA_BARN                  0x2784    /*!< area barn */
#define ATT_UUID_VELOCITY_KNOT              0x2785    /*!< velocity knot */
#define ATT_UUID_LOG_RADIO_QUANT_NEPER      0x2786    /*!< logarithmic radio quantity neper */
#define ATT_UUID_LOG_RADIO_QUANT_BEL        0x2787    /*!< logarithmic radio quantity bel */
#define ATT_UUID_LOG_RADIO_QUANT_DB         0x2788    /*!< logarithmic radio quantity decibel */
#define ATT_UUID_LENGTH_YARD                0x27A0    /*!< length yard */
#define ATT_UUID_LENGTH_PARSEC              0x27A1    /*!< length parsec */
#define ATT_UUID_LENGTH_IN                  0x27A2    /*!< length inch */
#define ATT_UUID_LENGTH_FOOT                0x27A3    /*!< length foot */
#define ATT_UUID_LENGTH_MILE                0x27A4    /*!< length mile */
#define ATT_UUID_PRESSURE_POUND_PER_SQ_IN   0x27A5    /*!< pressure pound-force per square inch */
#define ATT_UUID_VELOCITY_KPH               0x27A6    /*!< velocity kilometre per hour */
#define ATT_UUID_VELOCITY_MPH               0x27A7    /*!< velocity mile per hour */
#define ATT_UUID_ANG_VELOCITY_RPM           0x27A8    /*!< angular velocity revolution per minute */
#define ATT_UUID_ENERGY_GRAM_CALORIE        0x27A9    /*!< energy gram calorie */
#define ATT_UUID_ENERGY_KG_CALORIE          0x27AA    /*!< energy kilogram calorie */
#define ATT_UUID_ENERGY_KILOWATT_HR         0x27AB    /*!< energy kilowatt hour */
#define ATT_UUID_THERM_TEMP_F               0x27AC    /*!< thermodynamic temperature degree Fahrenheit */
#define ATT_UUID_PERCENTAGE                 0x27AD    /*!< percentage */
#define ATT_UUID_PER_MILLE                  0x27AE    /*!< per mille */
#define ATT_UUID_PERIOD_BEATS_PER_MIN       0x27AF    /*!< period beats per minute */
#define ATT_UUID_ELECTRIC_CHG_AMP_HRS       0x27B0    /*!< electric charge ampere hours */
#define ATT_UUID_MASS_DENSITY_MG_PER_DL     0x27B1    /*!< mass density milligram per decilitre */
#define ATT_UUID_MASS_DENSITY_MMOLE_PER_L   0x27B2    /*!< mass density millimole per litre */
#define ATT_UUID_TIME_YEAR                  0x27B3    /*!< time year */
#define ATT_UUID_TIME_MONTH                 0x27B4    /*!< time month */
/**@}*/



extern const uint8_t primSvcUuid[];
extern const uint8_t charDecUuid[];
extern const uint8_t clientCharCfgUuid[];
extern const uint8_t userDescUuid[];
extern const uint8_t hidExtReportUuid[];
extern const uint8_t hidReportIdMapUuid[];

/* Battery */
extern const uint8_t battLevelUuid[];


/* HID */
extern const uint8_t hidBootMouseInUuid[];
extern const uint8_t hidBootKeyInUuid[];
extern const uint8_t hidBootKeyOutUuid[];
extern const uint8_t hidInfoUuid[];
extern const uint8_t hidReportMapUuid[];
extern const uint8_t hidCtrlPointUuid[];
extern const uint8_t hidReportUuid[];
extern const uint8_t hidProtocolModeChUuid[];

/* Health Thermometer */
extern const uint8_t htsTempMeasUuid[];

#endif /* BLH_ATT_UUID_H_ */
